package com.yy.main.app.service;

import com.yy.pojo.base.TKeywordMessage;
import com.yy.pojo.base.TKeywordMessageExample;

import java.util.List;

/**
 * <p>
 * 关键字与消息的关联表，一个关键字可以包含多个图文消息，但却不可以包含多个文本消息 服务类
 * </p>
 *
 * @author 杨阳
 * @since 2017-09-20
 */
public interface IKeywordMessageService {

    /**
     * <p>
     * 删除关键字与消息的关联关系
     * </p>
     *
     * @param example {@link TKeywordMessageExample}
     * @return {@link Integer}
     * @author 杨阳
     * @since 2017年10月17日
     */
    Integer deleteByExample(TKeywordMessageExample example);

    /**
     * <p>
     * 修改消息在关键字中显示的顺序
     * </p>
     *
     * @param example {@link TKeywordMessageExample}
     * @return {@link Integer}
     */
    int updateByExample(TKeywordMessage record, TKeywordMessageExample example);

    List<TKeywordMessage> selectListByExample(TKeywordMessageExample example);

}
